package com.caesar.unsafe;

/**
 * @author caesar
 * @date 2025/7/21
 * @Description:
 * @apiNote
 */
public class TicketTwo extends Thread{
    //    int total = 10;//成员变量的实例变量。 每一个对象不共享。因为测试类中有多个TicketTwo的对象，所以实例不被多个线程共享
    private static int total = 10;
    @Override
    public void run() {
        while(total>0){
            try {
                Thread.sleep(1);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            total--;
            System.out.println(getName() +"卖出一张票，剩余：" + total);
        }
    }
}
